package com.zenchn.dao;

import com.zenchn.generic.GenericDao;
import com.zenchn.model.TSysWebStyleConfig;
import com.zenchn.model.TSysWebStyleConfigExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TSysWebStyleConfigMapper extends GenericDao<TSysWebStyleConfig, String, TSysWebStyleConfigExample>  {

    @Override
    long countByExample(TSysWebStyleConfigExample example);

    @Override
    int deleteByExample(TSysWebStyleConfigExample example);

    @Override
    int deleteByPrimaryKey(String styleConfigId);

    @Override
    int insert(TSysWebStyleConfig record);

    @Override
    int insertSelective(TSysWebStyleConfig record);

    @Override
    List<TSysWebStyleConfig> selectByExample(TSysWebStyleConfigExample example);

    @Override
    TSysWebStyleConfig selectByPrimaryKey(String styleConfigId);

    @Override
    int updateByExampleSelective(@Param("record") TSysWebStyleConfig record, @Param("example") TSysWebStyleConfigExample example);

    @Override
    int updateByExample(@Param("record") TSysWebStyleConfig record, @Param("example") TSysWebStyleConfigExample example);

    @Override
    int updateByPrimaryKeySelective(TSysWebStyleConfig record);

    @Override
    int updateByPrimaryKey(TSysWebStyleConfig record);
}